This month's disc introduces a slightly changed naming scheme: a suffix of "TC" for Tool Chest, "RL" for Reference Library, and "SW" for System Software. Now you'll be able to pick a CD by edition from a server without having to remember which edition corresponds to what month.
Adobe Acrobat Exchange LE (described in detail below) makes its debut on this month's disc. Be sure to check out the indexed search capability, and the prototype Contents Catalog in the "About this CD" folder.
Also, as of this month we are discontinuing the On Location indexes, as the application is no longer sold or supported. Similar functionality is provided by the new Adobe Acrobat index for text in documents, and System 7's Find File application for filenames, modification dates, and other file-related information. Users who find On Location useful can still generate their own indexes.
So, in addition to updates to the Macintosh Easy Open and Open Transport SDKs, here is this month's new and revised stuff.
Adobe Acrobat Exchange LE 2.0.1: Adobe's Acrobat Exchange LE enables users to view, navigate and print any PDF files provided on the Developer CD. Exchange LE differs from Acrobat Reader in that it ships with the Verity™ search engine -- users can now search across multiple documents.
Acrobat software is based on the PostScript(TM) page-description language, so documents converted to Acrobat retain their original look and feel, with quality printing and viewing features.
In addition, users can:
• copy text and graphics
• make use of any bookmarks or hyperlinks that have been created by CD content contributors
• custom zoom documents for better readability
Requirements: Works with System 7.0 or later, requires at least 2048k of memory (prefers 3100k), and Macintoshes with 68020 or greater processor (or PowerPC).
Issues:
• Please note that Exchange LE 2.0.1 does not support Kanji.
• Acrobat Exchange LE 2.0.1 installs substitution fonts appropriate to your system configuration at the time of installation. Later, if you either enable or disable QuickDraw GX, you will need to reinstall Acrobat Exchange LE 2.0.1 to ensure that the correct version of the fonts required are installed in their proper locations.
• To take advantage of the search capabilities of Adobe, please add the ".pdx" files to your list of indexes to search (they are in the "Acrobat Indexes" folder on the top level of the CD).
ASLM SDK 2.0GM: The Apple Shared Library Manager release 2.0 allows you create and use dynamically linkable and loadable shared libraries. The ASLM 2.0 supports system 6.0.5 and higher including running under single Finder. It also support native PowerPC shared libraries and clients.
ASLM 2.0 contains two parts. The first is simply a continuation of ASLM 1.1.2 for 68K. It contains bug fixes and some minor feature enhancements. It is binary comptible with ASLM 1.1 clients and shared libraries; please see the "Change History" document for a list of changes and bug fixes. ASLM 2.0 also contains tools and runtime support for native PowerPC shared libraries. The runtime support is provided by a 2nd extension called Shared Library Manager PPC.
See the release notes for additional information.
Business Opp's - Germany: This brochure serves as a foundation, explaining important information regarding the German market as well as information pertaining to sales and marketing practices in Germany. You will also find an address list and a reading list to assist you in researching your more specific questions easily.
ColorSync™ 2.0 SDK: ColorSync ® 2.0 is a second-generation color management system which offers prepress quality color matching and separations. ColorSync 2.0 offers substantial benefits for developers. Now there’s a standard architecture and profile format for color matching on the desktop that delivers the solution that users have asked for. No more decisions about which applications programming interface (API) and profile format to use, or time wasted writing custom routines. The ColorSync 2.0 API provides the most powerful “plumbing” for color management.
Developer Notes Update 7/95: This developer note describes the differences between Workgroup Server 9150 systems and Power Macintosh 8100 series computers. Use this note in conjuction with the Macinotsh Developer Notes "Enhanced Power Macintosh Computers" and "Power Macinotsh 8100/110 Computer".
HideMenubarEtc: This demonstrates how to hide the menubar and/or the desktop. The desktop is hidden simply by creating a large background window and filling it with the appropriate pattern. The menu bar is hidden by zeroing the Menu bar height, updating the GrayRgn, and then forcing all windows to redraw. The rounded corners on every screen device can also be removed using a method similar to that used with the menubar.
Introduction to Copland: This document discusses the direction of future versions of the Mac OS and how Copland, the next version of the Mac OS, helps implement them. It also discusses the specific goals of Copland and discusses its major benefits to customers and developers.
LabelMenu: This demonstrates a program with a Finder-like label menu. Each label menu item has a 12x16 pixel 'cicn and the color and name of all the items are updated if the user changes anything in the "Labels" control panel. This also demonstrates how to change a menu tile to an icon.
Macintosh Developers Guide: The Macintosh Developers Guide is a showcase for the best development tool products, vendors, and services in the business. From application development tools to solution tools to client/server tools, this guide provides you with information to help you make informed decisions on tools purchases - decisions that will ultimately result in faster and better software development.
MacODBC SDK 2.0b1: MacODBC 2.0b1 is the first Beta distribution of the next version of the MacODBC Driver Manager, Configuration Manager, and developer APIs. This package is for developers who wish to create applications or database drivers for ODBC, and replaces MacODBC 1.0.1.
Features:
• Support for native Power Macintosh applications and drivers
• Compatibility with ODBC 2.1 specification
• New Cursor Library eases indexing through large data sets
• 68K verision of ODBC 2.0 is compatible with ODBC 1.0.1 drivers and apps
MoreFiles 1.3.1: MoreFiles is a collection of high-level routines written over the last couple of years to answer File Manager questions developers have sent to Apple Developer Technical Support. The routines have been tested (but not stress-tested), documented, and code-reviewed by Apple's Developer Technical Support. This release adds new routines and fixes several bugs.
MoreFiles provides: high-level and FSSpec style routines for parameter-block only File Manager calls; useful utility routines that perform many common File Manager related operations; a robust file copy routine; a recursive directory copy routine; a catalog searching routines; high-level and FSSpec style routines for Desktop Manager calls; and routines for dealing with pathnames. See the file "!MoreFiles Read Me" for a description of fixes & improvements in version 1.3.1.
PlainTalk™ Speech Technologies: This package contains version 1.4 of "English Text-to-Speech" and "Mexican Spanish Text-to-Speech", and a lot of developer information about using them -- including Speech Manager documentation and an AppleScript scripting-addition called Say which makes it easy to have AppleScripts talk.
QuickDraw™ 3D 1.0: QuickDraw 3D is a cross platform 3D graphics library developed by Apple Computer. Enclosed, you will find the 1.0 release of QuickDraw 3D for MacOS™.
QuickDraw 3D goes beyond providing 3D graphics, it provides an integrated solution both for the end user and for developers. QuickDraw 3D encompasses a standard file format (3DMF), acceleration layer, input architecture, high level geometries, and extensibility.
QuickDraw 3D is a shared library for PowerPC™ based computers running the MacOS. The API is in C, with support for development using C++. QuickDraw 3D allows for immediate mode and retained rendering. The API is object based and provides a large number of geometry types. The file format accomodates both text and binary modes, with encoding for endianess so that files can be transported to other platforms.
Please read the Developers' Notes file in the Development folder for vital information needed during the development cycle.
QuickDraw™ GX 1.1.2: This folder contains the latest release of QuickDraw GX software. It provides all the code you need to use QuickDraw GX, plus documentation, development tools, sample code, and the Human Interface Guidelines.
ROM Build/Download 3.2.4: This is a series of tools (with source) that allow developers to build a declaration ROM that is suitable for downloading from the assembled and linked image.
Server Remote Control 1.1: These two applications, Remote Control and Server Controller, allow the owner of a Macintosh to start or stop the file server running on that Macintosh using another Macintosh at another location on the network. They provide an example of applications using asynchronous PPC Toolbox code for communications, and of a faceless background-only application used as agent to control remote system.
All source Metrowerks Pascal code for both programs is included. Built using the Unversal Interfaces version 2.0. Note that the functionality provided by these applications can be easily duplicated with the scriptable Finder and AppleScript.
ShowInitIcon: Use this code to display an ICON when starting an extension. This is a replacement for the many other ShowIcon style utilites. It's written entirely in C, and works with several different C compilers. A Pascal header is included as well.
Solutions & MM Developers Guide: Welcome to the Macintosh Solutions and Multimedia Developers Guide. To view a listing for a company or a product in the Macintosh Solutions and Multimedia Developers Guide, simply click on the company name, product name, or page number in the Table of Contents. Alternatively, use the bookmarks on the left-hand side of the screen to select an individual listing. Bookmarks are listed by product names and by company names and are also divided by category. The introduction contains detailed descriptions of the categories.
Standard File Samples: Three samples involving Standard File dialogs.
• CustomGetFolder: This demonstrates a CustomGetDialog for selecting a folder or volume. This sample is based on Steve Falkenburg's sample of a few years back, the sample code in InsideMac:Files, and the Human Interface Guidelines. It also has Balloon Help strings for the Select button.
•CustomPutAppend: This demonstrates a CustomPutDialog with an Append button that does not ask the user if he/she wants to replace the existing file. the sample code in InsideMac:Files, and the Human Interface Guidelines. It also has Balloon Help strings for the Append button.
•CustomPutSuffix: This demonstrates a CustomPutDialog with an Save button that checks to see if several files (with the name filename+suffix) already exist. a dialog hook procedure is responsible for presenting separate "Replace?" dialogs. When the Save button is hit and, if the user allows the save, the Save action is mapped to a Cancel action but the reply is marked as good.
Toolbox Assistant Update #2: This folder contains a new database for the Macintosh Programmer's Toolbox Assistant. It is for the new QuickDraw 3D technology recently released by Apple.
UnmountIt 1.2: UnmountIt lets you easily unmount and eject sharable volumes when Macintosh File Sharing is in use. UnmountIt demonstrates how to user server control calls to control AppleShare/File Sharing, how to drop volumes on an application icon, and how to unmount and eject a disk. All Metrowerks Pascal source code included.
Coming Next Month: All of the technical documentation you could possibly want, all in one big happy searchable Acrobat index.